# 本代码的解题思路来源于冒泡排序
a = int(input())

a1 = a % 10
a2 = a//10 % 10
a3 = a//100

if a3 > a2: #2与3位数大的数换到前面
    a2,a3 = a3,a2

if a2 > a1:#1与2位数大的数换到前面
    a1,a2 = a2,a1

if a3 > a2:#经过上面的交换，2与3位还可能需要交换一次
    a2,a3 = a3,a2   

print(a1,a2,a3,sep="")
